package analyseEvolutionPlateau;

import ecritureFichier.EcritureFichierResultatHTML;

/**
 * class contenant le resultat de l'analyse de l'evolution
 * asymptotique d'un vaisseau. Ainsi qu'un nom (qui sert uniquement pour
 * l'ecriture du fichier html)
 * @see AnalyseEvolution
 * @see EcritureFichierResultatHTML
 */
public abstract class ResultatAnalyseGeneral implements ResultatAnalyse {

	/**
	 * Le nom du resultat sert uniquement pour
	 * la generation du fichier html: Il n'est pas pris en compte dans le
	 * equals, ni dans l'affichage de toString
	 * @see EcritureFichierResultatHTML
	 */
	private String nom;

	/**
	 * constructeur par defaut
	 */
	public ResultatAnalyseGeneral() {
		nom = "";
	}

	/**
	 * donne le nom du resultat
	 */
	@Override
	public String getNom() {
		return nom;
	}
	
	/**
	 * change le nom du resultat 
	 * @param nom
	 */
	@Override
	public void setNom(String nom) {
		this.nom = nom;
	}

	@Override
	public abstract String toString();

	@Override
	public abstract String[] tableauResultat();
}
